package com.community.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author TangHaoSong Fly ChenJie HeYuHang
 * @since 2024-05-15
 */
@Data
public class Product implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 商品id,主键,自增
     */
    @TableId(value = "product_id", type = IdType.AUTO)
    private Integer productId;

    /**
     * 商品名称,非空
     */
    private String name;

    /**
     * 商品价格
     */
    private Double price;

    /**
     * 商品类型,格式为:一级分类-二级分类,如:4-22
     */
    private String typeId;

    /**
     * 商品主展示图片路径
     */
    private String imgLink;

    /**
     * 上架库存
     */
    private Integer stock;

    /**
     * 是否上架;0:未上架,1:已上架
     */
    private Integer onOff;

    /**
     * 是否删除;C001-1:未删除,C001-2:已删除
     */
    private String status;

    /**
     * 销量
     */
    private Integer sales;


}
